enlarged liver and spleen - French English Dictionary